package com.smartleanx.module.hrm.dal.dataobject.salary.vo;

import com.alibaba.fastjson2.JSONObject;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class FixedEmployeeVo {

    private Integer id;

    private String departmentName;

    private String employeeName;

    private String employeeNo;

    private String postName;

    private String employeeStatus;


    private String employeeFrom;


    private Integer employeeFromStatus;

    private Integer sex;


    private String entryTime;


    private String regularizationTime;


    /**
     * 员工id
     */
    private Integer employeeId;


    /**
     * 0待转正  1已转正
     */
    private Integer employeeState;


    /**
     * 定薪/调薪时间
     */
    private String date;


    /**
     * 薪资总和
     */
    private BigDecimal sumSalary;


    private BigDecimal sySumSalary;


    /**
     * 备注
     */
    private String remark;


    /**
     * 调薪原因
     */
    private String reason;


    private String createTime;

    private Integer state;


    private Integer tableTemplateId;
    private List<JSONObject> tableList;
    private List<JSONObject> syTableList;

    private BigDecimal oldSySumSalary;

    private BigDecimal oldSumSalary;
    private String postLevel;

    private String employeeResignation;


}
